/**
 * Cookies：和localstorage一样都是本地缓存
 *
 * cookies和localstorage有什么区别？（面试题）
 * 1、语法不一样，原生js中的cookie是非常不方便操作cookie的
 *    只有一个方法操作cookie这个方法就是document.cookie
 * 2、生命周期不一样，localstorage永久(只要用户不删除缓存一直都在)
 *    cookie可以设置生命周期（可以设置过期时间）
 * 3、容量不一样，localstorage 5M ;  cookie 4KB
 * 4、当前端发起请求的时候localstorage的数据是不会自动传递给后端的
 *    而cookie中的数据，会自动跟随请求传递给后端
 *
 * */
import Cookies from 'js-cookie'

const TokenKey = 'hr-token'

export function getToken() {
  return Cookies.get(TokenKey)
}

export function setToken(token) {
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}
